package com.tan.kotlintest.activity

import android.os.Bundle
import android.support.v4.app.FragmentActivity
import com.tan.kotlintest.R
import com.tan.kotlintest.test.Person
import com.tan.kotlintest.util.DoubleClickHelper
import com.tan.kotlintest.util.LogUtil
import kotlinx.android.synthetic.main.activity_test_layout.*

/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述：用于测试的页面
 * 作者：txj
 * 创建时间：2018/10/22
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestActivity : FragmentActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_test_layout)
        testVarGetSet()
        testSuspendLog()
    }

    /**
     * 测试Kotlin中属性的  get set方法
     */
    private fun testVarGetSet() {
        val person = Person("大哥1")
        LogUtil.i("name: " + person.name)
        LogUtil.i("lastName : " + person.lastName)
        test_tv.setOnClickListener {
            LogUtil.i("测试了: isDoubleClick:  " + DoubleClickHelper.isDoubleClick(1500))

        }
    }

    /**
     * 测试断点 打印log
     */
    private fun testSuspendLog() {
        for (i in 1..10) {
            LogUtil.i("res: $i")
        }
    }


}
